# coding utf-8

''''''
'''
在Python中，所有以 __ 双下划线包起来的方法，都统称为 Magic Method ，中文称 魔法方法

格式
__魔法方法名__(self):
    pass

魔法方法不需要手动调用，它在会在生命周期中，自动被调用。

'''


class Fox(object):
    def __init__(self):
        self.name = '机智的小狐狸'
        print('Hello World，我被初始化了！')

    def my_info(self):
        print('我叫', self.name)

    def __str__(self):
        return '我叫' + self.name

    def __del__(self):
        print('对象的生命周期结束', self.name, '自己回到了垃圾桶中')


# 创建对象
_fox = Fox()
# 调用方法
_fox.my_info()
print(_fox)
